﻿<%@ Page Title="" Language="C#" MasterPageFile="~/Formularios/Principal.Master" AutoEventWireup="true"
    CodeBehind="AccesosSEDIC.aspx.cs" Inherits="wRegPadron.Formularios.AccesosSEDIC" %>

<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
    <asp:Label runat="server" ID="lblTitulo"></asp:Label>
    <p>
        <small>
            <asp:Label runat="server" ID="lblDescripcion"></asp:Label></small></p>
</asp:Content>
<asp:Content ID="Content3" ContentPlaceHolderID="ContentPlaceHolder2" runat="server">
    <asp:UpdatePanel ID="UpdatePanel1" runat="server">
        <Triggers>
            <asp:PostBackTrigger ControlID="btnGuardarOpcion"/>
            <asp:PostBackTrigger ControlID="btnGuardarOpcionNueva" />
        </Triggers>
        <ContentTemplate>
            <asp:HiddenField ID="hfIdMenuSeleccionadoModificacion" runat="server" />
            <asp:HiddenField ID="hfIdMenuSeleccionadoConsulta" runat="server" />
            <asp:HiddenField ID="hfIdOpcionSeleccionadoModificacion" runat="server" />
            <p>
                <asp:Button runat="server" ID="btnNuevoModulo" Text="Nuevo módulo" CssClass="btn btn-info"
                    OnClick="btnNuevoModulo_Click" />
                <asp:Button runat="server" ID="btnNuevaOpcion" Text="Nueva opción" CssClass="btn btn-info"
                    OnClick="btnNuevaOpcion_Click" />
            </p>
            <asp:Repeater runat="server" ID="rMenus" OnItemCommand="rMenus_ItemCommand">
                <HeaderTemplate>
                    <table class="table table-condensed" style="width: 650px;">
                        <thead>
                            <tr style="background-color: #D9EDF7">
                                <th>
                                    Orden
                                </th>
                                <th>
                                    Módulo
                                </th>
                                <th>
                                    Descripción
                                </th>
                                <th>
                                </th>
                                <th>
                                </th>
                            </tr>
                        </thead>
                        <tbody>
                </HeaderTemplate>
                <ItemTemplate>
                    <tr>
                        <td>
                            <asp:HiddenField runat="server" ID="hfIdMenuSeleccionado" Value='<%#DataBinder.Eval(Container.DataItem, "ID")%>' />
                            <asp:Label runat="server" ID="lblOrdenMenu" Text='<%#DataBinder.Eval(Container.DataItem, "Orden")%>'></asp:Label>
                        </td>
                        <td>
                            <asp:Label runat="server" ID="lblNombreMenu" Text='<%#DataBinder.Eval(Container.DataItem, "Nombre")%>'></asp:Label>
                        </td>
                        <td>
                            <asp:Label runat="server" ID="lblDescripcionMenu" Text='<%#DataBinder.Eval(Container.DataItem, "Descripcion")%>'></asp:Label>
                        </td>
                        <td>
                            <asp:LinkButton runat="server" ID="btnEditarMenu" CommandName="Editar"><i class="icon-edit"></i></asp:LinkButton>
                        </td>
                        <td>
                            <asp:LinkButton runat="server" ID="btnMostrarOpciones" CommandName="Mostrar"><i class="icon-list"></i></asp:LinkButton>
                        </td>
                    </tr>
                </ItemTemplate>
                <FooterTemplate>
                    </tbody> </table>
                </FooterTemplate>
            </asp:Repeater>
            <asp:Repeater runat="server" ID="rOpciones" OnItemCommand="rOpciones_ItemCommand">
                <HeaderTemplate>
                    <table class="table table-condensed">
                        <thead>
                            <tr style="background-color: #D9EDF7">
                                <th>
                                    Ord.
                                </th>
                                <th>
                                    Nombre
                                </th>
                                <th>
                                    Descripción
                                </th>
                                <th>
                                    General
                                </th>
                                <th>
                                    Link
                                </th>
                                <th>
                                </th>
                            </tr>
                        </thead>
                        <tbody>
                </HeaderTemplate>
                <ItemTemplate>
                    <tr>
                        <td>
                            <asp:HiddenField runat="server" ID="hfIdOpcionSeleccionado" Value='<%#DataBinder.Eval(Container.DataItem, "SubMenu")%>' />
                            <asp:HiddenField runat="server" ID="hfIdMenuSeleccionado" Value='<%#DataBinder.Eval(Container.DataItem, "Menu")%>' />
                            <asp:Label runat="server" ID="lblLetra" Text='<%#DataBinder.Eval(Container.DataItem, "Orden")%>'></asp:Label>
                        </td>
                        <td>
                            <asp:Label runat="server" ID="Label1" Text='<%#DataBinder.Eval(Container.DataItem, "Nombre")%>'></asp:Label>
                        </td>
                        <td>
                            <asp:Label runat="server" ID="Label2" Text='<%#DataBinder.Eval(Container.DataItem, "Descripcion")%>'></asp:Label>
                        </td>
                        <td>
                            <asp:Label runat="server" ID="Label3" Text='<%#DataBinder.Eval(Container.DataItem, "Tipo")%>'></asp:Label>
                        </td>
                        <td>
                            <asp:Label runat="server" ID="Label12" Text='<%#DataBinder.Eval(Container.DataItem, "URL")%>'></asp:Label>
                        </td>
                        <td>
                            <asp:LinkButton runat="server" ID="btnEditarOpcion" CommandName="EditarOpcion"><i class="icon-edit"></i></asp:LinkButton>
                        </td>
                    </tr>
                </ItemTemplate>
                <FooterTemplate>
                    </tbody> </table>
                </FooterTemplate>
            </asp:Repeater>
            <asp:Button runat="server" ID="btn" CssClass="hide" />
            <ajaxToolkit:ModalPopupExtender ID="ModalPopupExtender1" runat="server" BackgroundCssClass="modal-backdrop"
                PopupControlID="pDatosMenu" DropShadow="true" RepositionMode="RepositionOnWindowResizeAndScroll"
                CancelControlID="btnCancelarMenu" TargetControlID="btn">
            </ajaxToolkit:ModalPopupExtender>
            <asp:Panel runat="server" ID="pDatosMenu" CssClass="modal">
                <div class="modal-header">
                    <h3>
                        Módulo</h3>
                </div>
                <div class="modal-body">
                    <div class="form-horizontal">
                        <div class="control-group">
                            <label class="control-label">
                                Nombre:
                            </label>
                            <div class="controls">
                                <asp:TextBox runat="server" ID="txtMenu"></asp:TextBox>
                            </div>
                        </div>
                        <div class="control-group">
                            <label class="control-label">
                                Descripción:
                            </label>
                            <div class="controls">
                                <asp:TextBox runat="server" ID="txtDescripcionMenu"></asp:TextBox>
                            </div>
                        </div>
                        <div class="control-group">
                            <label class="control-label">
                                Posición:
                            </label>
                            <div class="controls">
                                <asp:TextBox runat="server" ID="txtPosicion" Width="30px" MaxLength="2"></asp:TextBox>
                                <ajaxToolkit:FilteredTextBoxExtender ID="FilteredTextBoxExtender1" runat="server"
                                    TargetControlID="txtPosicion" FilterType="Numbers">
                                </ajaxToolkit:FilteredTextBoxExtender>
                            </div>
                        </div>
                    </div>
                </div>
                <div class="modal-footer">
                    <asp:Button runat="server" ID="btnGuardarMenu" Text="Guardar" CssClass="btn btn-primary"
                        OnClick="btnGuardarMenu_Click" />
                    <asp:Button runat="server" ID="btnGuardaNuevoMenu" Text="Guardar" CssClass="btn btn-primary"
                        OnClick="btnGuardaNuevoMenu_Click" />
                    <asp:Button runat="server" ID="btnCancelarMenu" Text="Cancelar" CssClass="btn" />
                </div>
            </asp:Panel>
            <asp:Button runat="server" ID="btn2" CssClass="hide" />
            <ajaxToolkit:ModalPopupExtender ID="ModalPopupExtender2" runat="server" BackgroundCssClass="modal-backdrop"
                PopupControlID="pDatosOpcion" DropShadow="true" RepositionMode="RepositionOnWindowResizeAndScroll"
                CancelControlID="btnCancelarOpcion" TargetControlID="btn2">
            </ajaxToolkit:ModalPopupExtender>
            <asp:Panel runat="server" ID="pDatosOpcion" CssClass="modal">
                <div class="modal-header">
                    <h3>
                        Opción</h3>
                </div>
                <div class="modal-body">
                    <asp:DropDownList runat="server" ID="ddlMenu" AutoPostBack="true" OnSelectedIndexChanged="ddlMenu_SelectedIndexChanged">
                    </asp:DropDownList>
                    <div class="form-horizontal">
                        <div class="control-group">
                            <label class="control-label">
                                Nombre:
                            </label>
                            <div class="controls">
                                <asp:TextBox runat="server" ID="txtOpcion"></asp:TextBox>
                            </div>
                        </div>
                        <div class="control-group">
                            <label class="control-label">
                                Descripción:
                            </label>
                            <div class="controls">
                                <asp:TextBox runat="server" ID="txtDescripcionOpcion"></asp:TextBox>
                            </div>
                        </div>
                        <div class="control-group">
                            <label class="control-label">
                                Opción general:
                            </label>
                            <div class="controls">
                                <div style="width: 150px;">
                                    <div class="radio" style="width: 40px; float: left;">
                                        <asp:RadioButton runat="server" ID="rbSi" GroupName="OpcionGeneral" Text="Si" /></div>
                                    <div class="radio" style="width: 40px; float: right;">
                                        <asp:RadioButton runat="server" ID="rbNo" GroupName="OpcionGeneral" Text="No" /></div>
                                </div>
                            </div>
                        </div>
                        <div class="control-group">
                            <label class="control-label">
                                URL:
                            </label>
                            <div class="controls">
                                <asp:TextBox runat="server" ID="txtURL"></asp:TextBox>
                            </div>
                        </div>
                        <div class="control-group">
                            <label class="control-label">
                                Icono:
                            </label>
                            <div class="controls">
                                <asp:FileUpload ID="fuIcono" runat="server" />
                            </div>
                        </div>
                        <div class="control-group">
                            <label class="control-label">
                                Posición:
                            </label>
                            <div class="controls">
                                <asp:TextBox runat="server" ID="txtPosicionOpcion" Width="30px" MaxLength="2"></asp:TextBox>
                            </div>
                        </div>
                    </div>
                </div>
                <div class="modal-footer">
                    <asp:Button runat="server" ID="btnGuardarOpcion" Text="Guardar" CssClass="btn btn-primary"
                        OnClick="btnGuardarOpcion_Click" />
                    <asp:Button runat="server" ID="btnGuardarOpcionNueva" Text="Guardar" CssClass="btn btn-primary"
                        OnClick="btnGuardarOpcionNueva_Click" />
                    <asp:Button runat="server" ID="btnCancelarOpcion" Text="Cancelar" CssClass="btn" />
                </div>
            </asp:Panel>
        </ContentTemplate>
    </asp:UpdatePanel>
</asp:Content>
